﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace EzyGoEzySystem.Models
{
    public class ProfileModel
    {
        [Required]
        [Display(Name = "Full Name*")]
        public string Name { get; set; }

        [Required]
        [DataType(DataType.EmailAddress)]
        [Display(Name = "Email address*")]
        public string Email { get; set; }

        [Required]
        [DataType(DataType.PhoneNumber)]
        [Display(Name = "Phone Number*")]
        public string PhoneNumber { get; set; }

        [Required]
        [DataType(DataType.Text)]
        [Display(Name = "MAC Address*")]
        public string MacAddress { get; set; }

        [Required]
        [DataType(DataType.Text)]
        [Display(Name = "Payment Method*")]
        public string PaymentMethod { get; set; }

        [Display(Name = "Select a payment method")]
        public SelectList PaymentMethods { get; set; }

        [DataType(DataType.Text)]
        [Display(Name = "Credit Card Number (VISA/MASTER/AMEX)*")]
        public string CreditCard { get; set; }
    }
}